drill cradle - Turkish English Dictionary